// 导入request对象 做基础配置
import { $http } from '@/utils/request.js'

// 配置默认请求地址
$http.baseUrl = 'http://127.0.0.1:3000/api'

// 配置请求前拦截器
$http.beforeRequest = function(req) {
	console.log('---发起了请求---');
	// 在请求头中携带token
	const token = 'Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1aWQiOjEsInVzZXJuYW1lIjoi6ZmG5Yqg5pe6IiwicGFzc3dvcmQiOiIiLCJmb2xsb3ciOjEwMCwiTGlrZXMiOjMyLCJkeW5hbWljIjoyLCJDb2luIjoxNiwiYXZhdGFyIjoiIiwiaWF0IjoxNjU1MTk2Mzg0LCJleHAiOjE2NTU4MDExODR9.oXI_aGNSnh4gGL5PiNVexGQ7FpZaQVlZJ53vYQcN17c'
	req.header.token = uni.getStorageSync('TOKEN') || token
}

// 配置请求后处理器
$http.afterRequest = function() {
	// 每次请求完毕关闭加载效果
	uni.hideLoading()
}

// 导出配置好的请求对象
export default $http